Vereiste:

De hier gebruikte online SMS dienst wordt beheerd door http://clickatell.com/ en vereist een account. Clickatell biedt een testaccount aan met een (beperkt) aantal gratis berichtjes. Er zijn verschillende andere diensten mogelijk, mogelijk zelfs uw eigen mobiele operator, maar dan dient de onderstaande code aangepast te worden aan de API van de aanbieder.

Na het registreren voor een account, dient er een REST API angemaakt te worden, waarvoor Clickatell een Auth Token zal genereren. Dit token dient hieronder ingevuld te worden:


In [ ]:
TOKEN = "****************************************************************"
DEST = "32475******"

In [ ]:
from clickatell.rest import Rest
clickatell = Rest(TOKEN);

In [ ]:
response = clickatell.sendMessage([DEST], "Raspi wants to be your BFF forever", extra={'from':'32477550561'})
# de extra['from'] parameters kan gebruikt worden, maar dan dient het gebruikte telefoonnummer geregistreerd
# te worden via de Clickatell administratie interface

In [ ]:
print response

In [ ]:
for entry in response:
    print('destination {}:'.format(entry['destination']))
    for key in entry.keys():
        print("  {}: {}".format(key, entry[key]))

In [ ]: